Big Huge Thesaurus

dermoid cyst

noun

sounds kind of like